package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.*;
@Entity
/**
 * @author Hector Bedoya Ortegon
 * @author Felipe Suarez Bedoya
 * Esta entidad permite administrar toda la informacion de un servicio. 
 **/
public class Servicio implements Serializable {

	@Id
	private int id_Servicio;
	
	private String nombre_Servicio;
	
	@OneToMany(mappedBy = "servicioCliente", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
	private List<Cliente> clienteServicio;

	public Servicio(int id_Servicio, String nombre_Servicio) {
		super();
		this.id_Servicio = id_Servicio;
		this.nombre_Servicio = nombre_Servicio;
	}

	public int getId_Servicio() {
		return id_Servicio;
	}

	public void setId_Servicio(int id_Servicio) {
		this.id_Servicio = id_Servicio;
	}

	public String getNombre_Servicio() {
		return nombre_Servicio;
	}

	public void setNombre_Servicio(String nombre_Servicio) {
		this.nombre_Servicio = nombre_Servicio;
	}

	public List<Cliente> getClienteServicio() {
		return clienteServicio;
	}

	public void setClienteServicio(List<Cliente> clienteServicio) {
		this.clienteServicio = clienteServicio;
	}
	
	
}
